Python Job: IT System Administrator

Job added on

Company

Nixa

Location

Montreal - Canada

Job type

Full-Time

Python Job Details

What to do as a System Administrator

We are looking for an experienced System Administrator to help us build and manage functional systems that improve customer experience. You will be responsible for deploying product and solution updates, managing and automating common and repetitive daily systems administration tasks, identifying and resolving production issues, and implementing integrations that meet our customers' needs. If you have a solid background in software engineering, and are familiar with Linux, Docker, SQL databases, networking, web servers. DNS and cloud infrastructure we’d love to speak with you.

Tasks and responsibilities

  • Building, documenting and setting up new tools and infrastructure.
  • Communicating directly with customers to help with configuration.
  • Understanding the needs of stakeholders and working with developers.
  • Working on ways to automate and improve administration, development and release processes.
  • Ensuring that systems are safe and secure against cyber threats.
  • Identifying technical problems and troubleshooting issues.
  • Configuring, monitoring and administering hundreds of cloud based Linux systems.
  • Configuring and managing customer DNS entries, SSL, and Apache and Nginx web servers.
  • Deploying updates and fixes, and creating and maintaining automated deployment pipelines.
  • Help planning out projects and being involved in project management decisions with regards to infrastructure and configuration.
  • Providing Level 2 technical support during unexpected outages.
  • Documenting technical solutions.
  • You will be required to be present to work at our Montreal office 2-3 times per week.

Skills and Qualifications

  • BSc in Computer Science, Engineering or relevant field.
  • Experience in systems administration or similar software engineering role (Minimum 3-5 years).
  • Great knowledge of Linux, Web servers, load balancers and DNS.
  • Proficient with Git and deployment pipelines is a bonus.
  • Good knowledge of shell scripting and Python.
  • Working knowledge of SQL databases.
  • Problem-solving attitude.

Benefits of working at NIXA

  • Flexible schedule to start working (8am - 10am)
  • 4 paid sick/personal days.
  • Equipment that allows working from home (Macbook Pro).
  • Group insurance, including dental.
  • Quarterly “team building” activities.
  • Food and drinks, order every Monday with special requests.
  • Incentive for employment referral.
  • Group pension plan.
  • Sales contribution incentives.
  • AGILE team.

If your application is successful, you will be asked to take an online technical test, for a period of two hours. *No discrimination is tolerated, we consider the diversity of a team as an asset.

FR

Quoi faire en tant que Administrateur systèmes

Nous recherchons un administrateur systèmes expérimenté pour nous aider à construire et à gérer des systèmes fonctionnels qui améliorent l'expérience client. Vous serez responsable du déploiement des mises à jour de produits et de solutions, de la gestion et de l'automatisation des tâches d'administration de système quotidiennes et répétitives, de l'identification et de la résolution des problèmes de production et de la mise en œuvre d'intégrations répondant aux besoins de nos clients. Si vous avez une solide expérience en ingénierie logicielle et si vous êtes familier avec Linux, Docker, les bases de données SQL, le réseautage, les serveurs web, le DNS et l'infrastructure cloud, nous aimerions discuter avec vous.

Tâches et responsabilités

  • Construire, documenter et mettre en place de nouveaux outils et infrastructures.
  • Communiquer directement avec les clients pour aider à la configuration.
  • Comprendre les besoins des parties prenantes et travailler avec les développeurs.
  • Travailler à automatiser et à améliorer les processus d'administration, de développement et de mise en production.
  • S'assurer que les systèmes sont sûrs et sécurisés contre les menaces cybernétiques.
  • Identifier les problèmes techniques et résoudre les problèmes.
  • Configurer, surveiller et administrer des centaines de systèmes Linux basés sur le cloud.
  • Configurer et gérer les entrées DNS, SSL et les serveurs web Apache et Nginx des clients.
  • Déployer des mises à jour et correctifs et créer et maintenir des pipelines de déploiement automatisés.
  • Aidez à planifier des projets et participez aux décisions de gestion de projet concernant l'infrastructure et la configuration.
  • Fournir un support technique de niveau 2 pendant les pannes imprévues.
  • Documenter les solutions techniques.
  • Vous devrez être présent pour travailler dans nos bureaux de Montréal 2 à 3 fois par semaine.

Compétences et qualifications

  • BSc en informatique, génie ou domaine pertinent.
  • Expérience dans l'administration des systèmes ou un rôle similaire d'ingénierie logicielle (minimum 3-5 ans).
  • Grande connaissance de Linux, des serveurs Web, des équilibreurs de charge (load balancer) et des DNS.
  • Compétent avec Git et pipelines de déploiement.
  • Bonne connaissance de Python et/ou de PHP.
  • Bonne connaissance des bases de données SQL.
  • Attitude orientée vers la résolution de problèmes.

Avantages de travailler chez NIXA

  • Horaires flexibles pour commencer la journée (8h - 10h).
  • 4 jours de maladie/personnels payés.
  • Équipement permettant de travailler à domicile (Macbook Pro).
  • Assurance collective, y compris dentaire.
  • Activités de « team building » trimestrielles.
  • Nourriture et boissons, commande chaque lundi avec des demandes spéciales.
  • Commission lorsqu’un candidat est référé.
  • Régime de retraite de groupe.
  • Commission à la contribution des ventes.
  • Équipe AGILE.

Si votre candidature est retenue, vous serez invité à passer un test technique en ligne, d’une durée de deux heures.

Aucune discrimination n’est tolérée, nous considérons la diversité d’une équipe comme un atout.

Job Types: Full-time, Permanent

Benefits:

  • Dental care
  • Life insurance
  • Vision care

Schedule:

  • 8 hour shift

Ability to commute/relocate:

  • Montréal, QC: reliably commute or plan to relocate before starting work (required)

Experience:

  • system administration: 3 years (required)

Work Location: Hybrid remote in Montréal, QC

Application deadline: 2023-02-13